html,body,p,ul{
	margin: 0;
	padding: 0;
	font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
}
ul{
	list-style: none;
}
a{
	text-decoration: none;
}
.clearfix::after{
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}
.header{
	box-shadow: 0 0 1px rgba(0,0,0,0.25);
	padding: 10px 60px;
	line-height: 40px;
	.logo{
		width: 40px;
		height: 40px;
		vertical-align: middle;
	}
	a,a:link,a:visited,a:active,a:hover{
		color: #333;
	}
	.nav-bar{
		li{
			float: left;
			a{
				padding-bottom: 3px;
			}
		}
		li.nav-bar-item{
			padding: 0 6px;
		}
		li.dropdown{
			position: relative;
			margin-right: 6px;
			a{
				margin-right: 6px;
			}
			&::after{
				content: '';
				display: block;
				position: absolute;
				width: 0;
				height: 0;
				right: 0;
				top: 18px;
				border-width: 4px 4px 0;
				border-color: #ccc transparent transparent;
				border-style: solid dashed;
			}
		}
		li.active{
			a{
				border-bottom: 3px solid #42B983;
			}
		}
		li:hover a{
			border-bottom: 3px solid #42B983;
		}
		.dropdown-menu{
			display: none;
			padding: 10px;
			border: 1px solid #EDEDED;
			border-radius: 3px;
			background: #FFF;
			position: absolute;
			&::after{
				content: '';
				display: block;
				width: 0;
				height: 0;
				clear: both;
			}
		}
		.dropdown-item{
			float: none;
			line-height: initial;
			.dropdown-item-link{
				border: none;
				line-height: 1.8em;
				
				/*设置white-space及overflow避免内容换行*/
				white-space:nowrap;
				overflow:hidden;
				&:hover{
					color: #42B983;
				}
			}
		}
		.dropdown:hover .dropdown-menu{
			display: block;
		}
	}
}
.index-wrap-left{
	width: 30%;
	height: 100%;
	padding: 10px;
	padding-left: 3%;
}
.index-wrap-right{
}
